package com.chatbot.dto;

import java.time.LocalDateTime;

public class CharacterMessageDTO {
    private Long characterMessageId;
    private Long characterConversationId;
    private String senderType; // 'user' or 'character'
    private String content;
    private String audioUrl;
    private LocalDateTime timestamp;

    // Getters and Setters
    public Long getCharacterMessageId() {
        return characterMessageId;
    }

    public void setCharacterMessageId(Long characterMessageId) {
        this.characterMessageId = characterMessageId;
    }

    public Long getCharacterConversationId() {
        return characterConversationId;
    }

    public void setCharacterConversationId(Long characterConversationId) {
        this.characterConversationId = characterConversationId;
    }

    public String getSenderType() {
        return senderType;
    }

    public void setSenderType(String senderType) {
        this.senderType = senderType;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getAudioUrl() {
        return audioUrl;
    }

    public void setAudioUrl(String audioUrl) {
        this.audioUrl = audioUrl;
    }

    public LocalDateTime getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(LocalDateTime timestamp) {
        this.timestamp = timestamp;
    }
} 